Synchronization power depends on the register size (
نویسندگان
چکیده
Though it is common practice to treat synchronization primitives for multiprocessors as abstract data types, they are in reality machine instructions on registers. A crucial theoretical question with practical implications is the relationship between the size of the register and its computational power. We wish to study this question and choose as a rst target the popular compare&swap operation (which is the basis for many modern multiprocessor architectures). Our main results are: 1. We show that multi-valued consensus among n processes can be solved using a compare&swap register that can hold log n log log n values. That is, n = (k ? 1)! where k is the number of values in the register, so the register has only O(log logn) bits. 2. We prove that there is a dependency between register size and processes' ability to solve multi-valued consensus. The key to the proof is a novel method of reducing a multi-valued decision task with limited size compare&swap registers to the set-consensus problem 3] with read/write registers , allowing us to build on the recent powerful impossibility results of 2, 9, 18]. 3. We further use the reduction method to prove a tight tradeoo between the space and time necessary to solve multi-valued consensus with a compare&swap register. Speciically, we show that any algorithm for multi-valued consensus among n processes with a k value compare&swap register, where k log n log log n , must have a run that accesses the register (log k n) times. The results of this paper suggest that a complexity hierarchy for multiprocessor synchronization operations should be based on the space complexity of synchronization registers and not on the number of so called \synchronization objects."
منابع مشابه
Synchronization power depends on the register size (Preliminary Version)
Though it is common practice to treat synchronization primitives for multiprocessors as abstract data types, they are in reality machine instructions on registers. A crucial theoretical question with practical implications is the relationship between the size of the register and its computational power. We wish to study this question and choose as a first target the popular compare&swap operati...
متن کاملبررسی پایداری حالت همگام در شبکهای از نگاشتهای آشوبناک با روش سنجه ماتریسی
Stability of synchronous state is a fundamental problem in synchronization. We study Matrix Measure as an approach for investigating of stability of synchronous states of chaotic maps on complex networks. Matrix Measure is a measure which depends on network structure. Using this measure and comparing with synchronization threshold which depends on the function of the map, show us how the synchr...
متن کاملSynchronization of Microgrid Considering the Dynamics of V2Gs Using an Optimized Fractional Order Controller based Scheme
In this work, a new control scheme for synchronization of AC microgrids with upstream power grid is presented. The effects of V2Gs (vehicle to grid) dynamics on synchronization process is studied. This new control approach is based on the optimal fractional calculus and has been developed for synchronization of the microgrid. The V2Gs effect on the dynamics of the microgrid is analyzed through ...
متن کاملOptimal Time-Space Tradeoff for Shared Memory Leader Election
Though it is common practice to treat synchronization primitives for multiprocessors as abstract data types, they are in reality machine instructions on registers. A crucial theoretical question with practical implications is the relationship between the size of the register and its computational power. We wish to study this question and choose as a rst target the popular compare&swap operation...
متن کاملBit Swapping Linear Feedback Shift Register For Low Power Application Using 130nm Complementary Metal Oxide Semiconductor Technology (TECHNICAL NOTE)
Bit swapping linear feedback shift register (BS-LFSR) is employed in a conventional linear feedback shirt register (LFSR) to reduce its power dissipation and enhance its performance. In this paper, an enhanced BS-LFSR for low power application is proposed. To achieve low power dissipation, the proposed BS-LFSR introduced the stacking technique to reduce leakage current. In addition, three diffe...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1993